12款人气开源项目推荐;工作、私活轻松搞
mall
star 46k
项目地址:
https://github.com/macrozheng/mall
mall
项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现,采用Docker容器化部署。前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。
项目演示:
JEECG BOOT 低代码开发平台
star 18.3k
项目地址:
https://github.com/zhangdaiscott/jeecg-boot
JeecgBoot 是一款基于代码生成器的低代码
开发平台!前后端分离架构 SpringBoot2.x,SpringCloud,Ant Design&Vue,Mybatis-plus,Shiro,JWT,支持微服务。强大的代码生成器让前后端代码一键生成,实现低代码开发! JeecgBoot 引领新的低代码开发模式(OnlineCoding-> 代码生成器-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省研发成本,同时又不失灵活性!
JeecgBoot 提供了一系列低代码模块
,实现在线开发真正的零代码
:Online表单开发、Online报表、报表配置能力、在线图表设计、大屏设计、移动配置能力、表单设计器、在线设计流程、流程自动化配置、插件能力(可插拔)等等!
JEECG宗旨是:
简单功能由OnlineCoding配置实现,做到零代码开发
;复杂功能由代码生成器生成进行手工Merge 实现低代码开发
,既保证了智能
又兼顾灵活
;实现了低代码开发的同时又支持灵活编码,解决了当前低代码产品普遍不灵活的弊端!
JEECG业务流程:
采用工作流来实现、扩展出任务接口,供开发编写业务逻辑,表单提供多种解决方案:表单设计器、online配置表单、编码表单。同时实现了流程与表单的分离设计(松耦合)、并支持任务节点灵活配置,既保证了公司流程的保密性,又减少了开发人员的工作量。
微服务架构图
Cloud-Platform
star 14.3 k
项目地址:
https://gitee.com/geek_qi/cloud-platform
Cloud-Platform是国内首个基于Spring Cloud
微服务
化开发平台
,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。核心技术采用Spring Boot 2.1.2
以及Spring Cloud (Greenwich.RELEASE)
相关核心组件,采用Nacos
注册和配置中心,集成流量卫兵Sentinel
,前端采用vue-element-admin
组件,Elastic Search
自行集成。
项目模块:
项目演示:
微人事
star 20k
项目地址
https://github.com/lenve/vhr
微人事是一个前后端分离的人力资源管理系统,项目采用 SpringBoot+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等。
项目演示:
spring-boot-pay
star 7.2k
项目地址
https://gitee.com/52itstyle/spring-boot-pay
支付服务:支付宝,微信,银联详细 代码案例。快速对接三方支付。
项目演示:
spring-boot-seckill
star 3.7k
项目地址
https://gitee.com/52itstyle/spring-boot-seckill
分布式秒杀系统
秒杀架构图:
项目演示:
V 部落
star 5.7 k
项目地址:
github.com/lenve/VBlog
V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发。
项目演示地址:http://45.77.146.32:8081/index.html
项目演示:
litemall
star 15.1 k
项目地址
https://github.com/linlinjava/litemall
一个商城项目,相比第一个,更加轻量。
litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端
小商城功能:首页、专题列表、专题详情、分类列表、分类详情、品牌列表、品牌详情、新品首发、人气推荐、优惠券列表、优惠券选择、团购(团购业务有待完善)、搜索、商品详情、商品评价、商品分享、购物车、下单、订单列表、订单详情、地址、收藏、足迹、意见反馈、客服;
管理平台功能:会员管理、商城管理、商品管理、推广管理、系统管理、配置管理、统计报表。
项目架构:
技术栈:
项目演示:
浏览器打开,输入以下网址: http://122.51.199.160:8080/#/login 管理员用户名 admin123
,管理员密码admin123
jeeSpringCloud
star 8.7k
项目地址:
https://gitee.com/JeeHuangBingGui/jeeSpringCloud
(一款免费开源的JAVA互联网云快速开发平台)微服务分布式代码生成的敏捷开发系统架构。项目代码简洁,注释丰富,上手容易,还同时集中分布式、分布式事务、微服务,同时包含许多基础模块和监控、服务模块。JeeSpringCloud GVP项目。
项目演示:
SmartAdmin
star 2.1k
项目地址:
https://gitee.com/lab1024/smart-admin
SmartAdmin由河南·洛阳 1024创新实验室团队研发的一套互联网企业级的通用型中后台解决方案!使用最前沿的前后台技术栈SpringBoot和Vue,前后端分离,我们开源一套漂亮的代码和一套整洁的代码规范,让大家在这浮躁的代码世界里感受到一股把代码写好的清流!同时又让开发者节省大量的时间,减少加班,快乐工作,热爱生活。SmartAdmin 让你从认识到忘不了,绝对是你最想要的!
演示效果
Timo
star 2k
项目地址:
https://gitee.com/aun/Timo
TIMO后台管理系统,基于SpringBoot2.0 + Spring Data Jpa + Thymeleaf + Shiro 开发的后台管理系统,采用分模块的方式便于开发和维护,支持前后台模块分别部署,目前支持的功能有:权限管理、部门管理、字典管理、日志记录、文件上传、代码生成等,为快速开发后台系统而生的脚手架!
功能列表
用户管理:用于管理后台系统的用户,可进行增删改查等操作。 角色管理:分配权限的最小单元,通过角色给用户分配权限。 菜单管理:用于配置系统菜单,同时也作为权限资源。 部门管理:通过不同的部门来管理和区分用户。 字典管理:对一些需要转换的数据进行统一管理,如:男、女等。 行为日志:用于记录用户对系统的操作,同时监视系统运行时发生的错误。 文件上传:内置了文件上传接口,方便开发者使用文件上传功能。 代码生成:可以帮助开发者快速开发项目,减少不必要的重复操作,花更多精力注重业务实现。 表单构建:通过拖拽的方式快速构建一个表单模块。 数据接口:根据业务代码自动生成相关的api接口文档 演示效果
mall4j
star 3.8k
项目地址:
https://gitee.com/gz-yami/mall4j
一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城
End
点赞 在看 分享给小伙伴